package com.proxy;

public class ProxyParaLosPies implements VisitanteProxiable {

	public ProxyParaLosPies(Visitante visitante){
		proxiado = visitante;
	}
	Visitante proxiado;
	@Override
	public void entrarAlacasa() {
		if (proxiado.isTengoLosPiesLimpios()){
			
			System.out.println("Tengo los pies limpios entonces puedo entrar");
			proxiado.entrarAlacasa();
	
		}else{
		
			System.out.println("Tengo los pies sucios no puedo pasar");	
		}

	}
	@Override
	public boolean isTengoLosPiesLimpios() {
		return proxiado.isTengoLosPiesLimpios();
	}
	@Override
	public void setTengoLosPiesLimpios(boolean tengoLosPiesLimpios) {
		proxiado.setTengoLosPiesLimpios(tengoLosPiesLimpios);
	}

}
